<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>柱条间距</title>
	<script src="../static/js/echarts.js"></script>
	<!-- <script src="../static/js/echarts.min.js"></script> -->
</head>
<body>
	<div id="main" style="width: 600px;height:400px;"></div>
</body>
<script type="text/javascript">
// 基于准备好的dom，初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));

/* 
柱条间距分为两种，一种是不同系列在同一类目下的距离 barGap，另一种是类目与类目的距离 barCategoryGap。

在这个例子中，barGap 被设为 '20%'，这意味着每个类目（比如 A）下的两个柱子之间的距离，相对于柱条宽度的百分比。
而 barCategoryGap 是 '40%'，意味着柱条每侧空余的距离，相对于柱条宽度的百分比。

通常而言，设置 barGap 及 barCategoryGap 后，就不需要设置 barWidth 了，这时候的宽度会自动调整。
如果有需要的话，可以设置 barMaxWidth 作为柱条宽度的上限，当图表宽度很大的时候，柱条宽度也不会太宽。 
*/

// 指定图表的配置项和数据
var option = {
	xAxis: {
		data: ['A', 'B', 'C', 'D', 'E']
	},
	yAxis: {},
	series: [
		{
			type: 'bar',
			data: [23, 24, 18, 25, 18],
			barGap: '20%',
			barCategoryGap: '40%'
		},
		{
			type: 'bar',
			data: [12, 14, 9, 9, 11]
		}
	]
};

// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</html>
